\documentclass[12pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{listings}
\lstset{language=C}

% this is an environment so we can make wide figures and tables
\newenvironment{narrow}[2]{
  \begin{list}{}{
    \setlength{\topsep}{0pt}
    \setlength{\leftmargin}{#1}
    \setlength{\rightmargin}{#2}
    \setlength{\listparindent}{\parindent}
    \setlength{\itemindent}{\parindent}
    \setlength{\parsep}{\parskip}}
\item[]}{\end{list}}

\begin{document}

\title{Software Accountability: Adding Prudence to Process}
\author{Bryan G. Estrada}
\date{Department of Computer Science\\
      California Polytechnic State University\\
      San Luis Obispo, CA  93407}
      
\begin{titlepage}
\vfill
\maketitle\thispagestyle{empty}
\vfill
\end{titlepage}

\pagenumbering{roman}
\doublespace
\newpage
\tableofcontents
\listoffigures
\listoftables
\newpage

\pagenumbering{arabic}
\input{introduction}
\input{background}
\input{previouswork}
\input{software}
\input{solution}
\input{results}

\newpage
\bibliographystyle{acm}
\bibliography{references}

\end{document}
